#include <bits/stdc++.h>
using namespace std;

int main()
{
  // 请在此输入您的代码
  int N;
  cin>>N;
  int arr[N];
  for(int i=0;i<N;i++)
  {
      cin>>arr[i];
  }
  sort(arr,arr+N);
  int m=1;
  int a=arr[0],b=arr[1],c=arr[2];
  //1.选定三个数再去求最大公因数，n^3
  //2.选定每个数位因数看是否是三个数的公因数 n^2
  for(int i=0;i<N;i++)
  {
      int v[3];
      int cnt=1;//一定是本身的公因数
      v[0]=arr[i];
      for(int j=i+1;j<N;j++)
      {
          if(arr[j]%arr[i]==0)
          {
              cnt++;
              v[cnt-1]=arr[j];

              if(cnt==3)
              {
                  if(m<arr[i])
                  {
                      m=arr[i];
                      a=v[0];
                      b=v[1];
                      c=v[2];

                  }
                  break;
              }
          }
      }
      
      
  }
  cout<<a<<" "<<b<<" "<<c;
  return 0;
}